package com.fiberhome.platform.service;

import com.fiberhome.platform.common.PageResult;
import com.fiberhome.platform.entity.DesignNeedOut;
import com.fiberhome.platform.pojo.DesignNeed;

public interface NeedService {
	//EUDataGridResult getNeedList(Integer categoryId, int page, int rows);
	PageResult saveNeed(DesignNeed need);
	PageResult editNeed(DesignNeed need);
	PageResult deleteNeed(Integer id);
	/**
	 * @Description 根据id或去设计需求
	 * @Date 2017年8月14日
	 * @param id
	 * @return
	 */
	DesignNeedOut getNeedById(Integer id);
	/**
	 * @Description 
	 * @Date 2017年8月15日
	 * @param no
	 * @return
	 */
	DesignNeedOut getNeedByNo(String no);
	/**
	 * @Description 检测设计编号是否已经存在
	 * @Date 2017年8月17日
	 * @param designNo
	 * @return
	 */
	PageResult isDup(String designNo);
}
